package com.yanggu.scala.chapater10

object ArrayDemo02 {

  def main(args: Array[String]): Unit = {
    //1. 定义数组的方式2。使用object Array伴生对象的apply()方法
    //2. 这里也可以指定泛型
    //3. 遍历的方式和new一样, 在创建时就指定数据
    val array = Array[Int](1, 2, 3, 4)
    for (elem <- array) {
      println(elem)
    }

    //当然也可以使用传统的下标的方式。这里的index从0开始
    for(index <- array.indices) {
      printf("array[%d] = %s", index, array(index) + "\t")
    }
  }

}
